/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mireille.learning.devoir1;

import java.util.Scanner;
import javax.swing.JOptionPane;

/**
 *<P>Classe qui regroupe les méthodes pour le lecture du clavier</P>
 * @author Mireille
 */
public class Lire {

    /**
     * Méthode pour lire le mot suivant
     *
     * @return
     */
    public static String Mot() {
        Scanner sc = new Scanner(System.in);
        return sc.next();

    }

    /**
     * Méthode pour lire la ligne suivante
     *
     * @return
     */
    public static String Ligne() {
        Scanner sc = new Scanner(System.in);
        return sc.nextLine();
    }

    /**
     * Méthode pour lire un entier du clavier
     *
     * @return
     */
    public static int Entier() { //InputMismatchException et NumberFormatException
        Scanner sc = new Scanner(System.in);
        return sc.nextInt();
    }

    /**
     * Méthode pour lire un nombre réel du clavier
     *
     * @return
     */
    public static double Real() {
        Scanner sc = new Scanner(System.in);
//        boolean rEstNombre = true;
//        double f = 0.0;
//        try {
//            String i = sc.next();
//            f = Double.parseDouble(i);
//        } catch (NumberFormatException e) {
//            JOptionPane.showMessageDialog(null, "Saisir un nombre réel SVP !");
//            rEstNombre = false;
//        } catch (java.util.InputMismatchException e) {
//            JOptionPane.showMessageDialog(null, "Saisir un nombre réel SVP !");
//            rEstNombre = false;
//        }

        return sc.nextDouble();
    }
}

